On a Minimally Restrictive Supervisory Policy that Enforces Liveness in Partially Controlled Free Choice Petri Nets
نویسندگان
چکیده
On supervisory policies that enforce liveness in completely controlled petri nets with directed cut-places and cut-transitions. On supervisory policies that enforce liveness in in a class of completely controlled petri nets obtained via reenement. Starting from the observation that the set of initial markings (N) for which there is a supervisory policy that enforces liveness in a partially controlled Free Choice Petri net (FCPN) N(m 0) is right-closed, following a series of observations, we (i) developed a test for the existence of a supervisory policy that enforces liveness in N(m 0), and (ii) synthesized a minimally restrictive supervisory policy that enforces liveness in N(m 0). This synthesis procedure supposes the ready availability of the nite set of minimal-elements of (N). The computation of this set is suggested as a future research topic. References 1] M.H.T. Hack. Extended state machine allocatable nets (esma): An extension of free-choice petri net results. A survey of Petri net methods for controlled discrete event systems. On the existence of supervisory policies that enforce liveness in discrete event dynamic systems modeled by controlled Petri nets. 8 if t i 2 T u , then b P(m) i = 1, if t i 2 T c , then b P(m) i = 1 only if either (i) t i = 2 T e (m; N), or (ii) m ! t i ! m in N(m), and 9f m 2 ?(((N)), such that m f m (i.e. m 2 (N)). Since the set ?(((N)) is nite, we know that the test that is required for the case when t i 2 T c is computable. In theorem 4.2 we show that b P is a minimally restrictive policy that enforces liveness in N(m 0). Before we state and prove theorem 4.2, we rst make an observation about the markings that are reachable under the supervision of b P in N(m 0). Observation 4.6 Given a partially controlled FCPN structure N = ((; T;), an initial marking m 0 2 (N), and the supervisory policy b P as deened above, then if m 0 ! ! m 1 under the supervision of b P in N(m 0), then m 1 2 (N). This observation can be established by an induction argument over the length of. The base-case is trivially established when is the empty string. The induction hypothesis supposes the observation is true for all of length k 2 …
منابع مشابه
Some observations on supervisory policies that enforce liveness in partially controlled Free-Choice Petri nets
Every arc from a place to a transition in a Free-Choice Petri net (FCPN) is either the unique output arc of the place, or, the unique input arc to the transition [M.H.T. Hack, Analysis of production schemata by Petri nets, Master’s thesis, Massachusetts Institute of Technology, February 1972; W. Reisig, Petri Nets, Springer-Verlag, Berlin, 1985; T. Murata, Petri nets: properties, analysis and a...
متن کاملOn the Existence of Supervisory Policies that Enforce Liveness in Discrete-Event Dynamic Systems Modeled by Controlled Petri Nets
We consider discrete-state plants represented by controlled Petri nets (CtlPN’s), where a subset of transitions can be prevented from firing by a supervisor. A transition in a CtlPN can fire at a marking if there are sufficient tokens in its input places and it is permitted to fire by the supervisor. A CtlPN is live if it is possible to fire any transition from every marking that is reachable u...
متن کاملOn Supervisory Policies that Enforce Liveness in Discrete Event Dynamic Systems Modeled by Partially Controlled Petri Nets
We consider discrete-state plants represented by Controlled Petri nets ((CtlPNs) cf. 3, 1, 2]). A transition in a CtlPN is live if for every marking reachable under supervision, there exists a valid ring sequence that results in a marking under which the said transition can re (cf. level 4 liveness, section 4.1.4, 5], 4]). A supervisory policy enforces liveness if every transition in the CtlPN ...
متن کاملOn a Free-Choice Equivalent of a Petri Net
A Petri net (PN) 2, 3] is said to be live if it is possible to re any transition from every reachable marking, although not necessarily immediately. In this paper we consider the issue of enforcing liveness in non-live PNs via supervisory control. Using a construction procedure , similar to that in reference 1], that converts an arbitrary PN into an equivalent member of a family of PNs called F...
متن کاملEnforcing Liveness via Supervisory Control in Discrete Event Dynamic Systems Modeled by Completely Controlled Petri Nets
We consider discrete-state plants represented by a class of Controlled Petri nets (cf. 3, 4]) where every transition is individually controllable. We refer to such models as Completely Controlled Petri nets (CCPNs). For these models, a supervisory policy is an implicitly deened table that lists the transitions permitted to re for each reachable marking. A transition in a CCPN is state-enabled a...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000